home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / SOURCE.ZIP / DSME10.ZIP / DSME-CHI.DOC < prev    next >
Encoding:
Text File  |  1993-10-04  |  4.2 KB  |  147 lines

  1.  
  2. Dark Slayer Mutation Engine
  3.  
  4. Version 1.0 <09-28-93>
  5. written by Dark Slayer in Keelung. Taiwan
  6.  
  7.  
  8.  ! Notice !
  9.             This file contains BIG-5 code ,you must use Chinese system
  10.             such as ET,HAN,0&1,Cstar for window or Microsoft CWindow.
  11.             You can see the english version in DSME-ENG.DOC
  12.  
  13.  
  14. 1.  ½┼ºi
  15.  
  16. ºAÑiÑHºK╢O¿╧Ñ╬ª╣┼▄┼Θñ▐└║íAª²¼OÑu»α¿╧Ñ╬ªb╗s│y»f¼rñΦ¡▒íC╕Tñε¿╧Ñ╬ªb¿ΣѪÑ╬│~ñWíC
  17.  
  18.  
  19.  
  20. 2.  ├÷⌐≤Ñ╗┼▄┼Θñ▐└║ñ╬º@¬╠¬║╕▄
  21.  
  22. Ñ╗┼▄┼Θñ▐└║Ñu¼Oñ@¡╙╝╥▓╒íAÑiÑH┼²ºA╗┤⌐÷¬║│yÑXªhº╬╡{ªííC¡║Ѳº┌¡n╖P┴┬╢┬▒N¬║ ╢└╖τ▒j
  23. íAª]¼░ÑLªb▓─ñT¬iññÑZ╡nñF ┼▄┼Θñ▐└║ ¬║╕Ω«╞íA¿╧▒oÑ╗ñH▓úÑ═╝g┼▄┼Θñ▐└║¬║░╩╛≈íC
  24.  
  25. Ñ╤º┌ - Dark Slayer - ⌐╥╝gíCÑ╤⌐≤Ñ╗ñHÑ╪½e┴┘¼O░¬┬╛Ñ═í]º┌ñ╡ª~ 17 ╖│í^íA⌐·ª~¡nª╥
  26. ñG▒MíA⌐╥ÑHÑi»α╖|ª│ñ@¼q«╔╢íñúÑX▓úí¿º@½~í¿íAº╞▒µªb│oñ@¼q«╔╢í╕╠¿ΣѪ»f¼rº@¬╠»αªh
  27. Ñ[¬oíAÑ╪╝╨¼Oª¿¼░Ñ@¼╔▓─ñ@ñj»f¼r┐ΘÑX░ΩíCÑ╤⌐≤Ñ╗ñH¿Cñ╤│ú¡n╕╔▓▀¿Sª│ñ░╗≥«╔╢ííA⌐╥ÑH
  28. ª╣ ┼▄┼Θñ▐└║ ¼Oªb½▄╡u¬║«╔╢íñ║╗░ñuº╣ª¿¬║íAѪ¬║ ┼▄º╬»αñO Ñi»α┴┘ñú¼O½D▒`¬║▒jíAª²
  29. ¼O╡Ñ╡█ºaíI╡Ñ⌐·ª~º┌ñG▒Mª╥º╣ñFñº½ßíA▒N╝gÑXº≤¿πªhº╬»αñO¬║¬⌐Ñ╗íC
  30.  
  31. ╡Ñ⌐·ª~º┌ñG▒Mª╥º╣ñFñº½ßíA┤NÑiÑH¬ßªhñ@┬I«╔╢íªb»f¼r¼π¿sñWíAº┌╖|ºVñO┼² Dark Slayer
  32. ª¿¼░Ñ@¼╔▓─ñ¡ñj»f¼r▓╒┬┤í]¼▌¿∞Ñ╗ñσ¬║ºA¡nªhÑ[¬oíA⌐╬│\▒N¿╙╖|ª¿¼░º┌¡╠¬║ñ@¡√í^íC¼▌
  33. º╣ñFº┌¬║│Ññ▀¡p╡eñº½ßíA⌐╬│\╖|ª│ñH╗{¼░º┌└Y┤▀ª│┬I░▌├Dí]¿q│ríI¿q│ríIí^íA½óíDíDºO
  34. ╢├╖QñFíAº┌¼Oñ@¡╙½▄Ñ┐▒`¬║ñHíAÑu¼Oñ╤Ñ═┤Nñ±╕√╣xÑ╓╜}ñFíI¿├ÑBº┌╡┤╣∩ñú╝g»}├a⌐╩»f¼r
  35. íAº┌Ñu¼Oñú╖Q┼²¼Y¿╟ñHñ╙╣L⌐≤╡L▓ßí]ªpíG╢└╖τ▒jíB│»º╗╡MíDíD╡Ñí^íA¿├ÑBñ]ñú╖Q┼²ñ@¿╟
  36. ─Ω¿╛¼r╡{ªíñ╙╣L⌐≤─█▒ií]¿Σ╣Ωº┌»u¬║º╞▒µ¿║¿╟╡{ªí»α┼▄¬║º≤▒jíAº_½hº┌½τ╗≥╖|ª│┐│╜∞╕≥
  37. ÑL¡╠¬▒ñUÑhí^íC
  38.  
  39. ªb│o╕╠º┌┴┘¡nºi╢DªUª∞íAº┌─▒▒o PC-cillin ╣Ωªb¼Oñ╙─ΩñFíA«┌Ñ╗┤N¼OÑX¿╙─F┐·¬║╣└íI
  40. ¿├ÑBº┌┴┘¡n│s Zlock ñ]ñ@¿├╜|ñUÑhíAZlock º≤─Ω─Ω─ΩíA╢W»┼ñj─Ω╡P¿╛¼r╡{ªííC
  41.  
  42. ½e¬╠¼O╕I¿∞»α░≈¼≡»}ÑL¬║»f¼ríA┤NºQÑ╬ñ@¿╟─ΩñΦ¬k¿╙¿╛¬víDíD¿├ÑB╖φ░⌡ªµ└╔│Qº∩ªW½ß
  43. ╖P¼VªAº∩ª^¿╙Ѫ┤N¿S╗│ñFí]ª╣»╩┬Iñ@¬╜│ú¿Sº∩╢iíA¿├ÑB¡Y¼Oª│ñH░▌¿∞├÷⌐≤ª╣░▌├D«╔½h
  44. ┴╫ª╙ñú╡¬í^íC
  45.  
  46. ª╙ Zlock º≤─ΩíAñ░╗≥ª█╗s╕╤├─░╒í]╣J¿∞╜s╜X⌐╩»f¼r«┌Ñ╗┤N╡L¬k╕╤íA╣│ FlipíB1701íDíD
  47. ╡Ñ ¬║╕╤├─«┌Ñ╗┤N¼OÑL¡╠ñu╡{«vª█ñv╝g¬║╣└íAZlock ╡{ªíÑ╗¿¡╡L¬k░tÑXÑ┐╜T¬║╕╤├─íA┴┘
  48. ╖|▒N╡{ªí╕╤├a▒╝í^íBñ░╗≥ª╩¼rñú½I░╒í]¿╛º┌¬║ MacGyver Ñu¼OºQÑ╬ Int 15h ¿╙¿╛º┌¬║
  49. ¬╜▒╡╝gñJíAª│░≈─ΩíDíDѪÑiÑHªb Int 15h ñW░╩ñΓ╕}íA¿║º┌ñú╖|░╩ª^¿╙░┌í^íA½óíDíDñj
  50. ┴└¿ÑíDíD▒M¬∙Ñ╬¿╙─F¿║¿╟¬∞╛╟¬╠íC
  51.  
  52.  
  53. to Neko º@¬╠íGºA╝g¬║¼r┴┘ñú░≈ªhº╬│ßíI¿║ñ╤ºA«│¿∞ñF Connie v2.0 └│╕╙¼π¿sÑXñ▀▒o
  54. ñFºaíHÑ[¬oíI
  55.  
  56.  
  57. to ╢└╖τ▒jíG¿Σ╣Ωª¡ªb T4 virion ñº½eº┌┤N╝gªnñF MacGyver v3.0 ñFíA»u½ß«¼¿S▒NѪ
  58. ⌐±ÑXÑhí]╜╓Ñsº┌¿║╗≥ªnñ▀í^íAº_½h¿║╜g¡σ¬R T4 virion ┤N┼▄ª¿¡σ¬R MacGyver v3.0 ñF
  59. íC¿├ÑBºA¬║ Ckvi & Klvi ¬║ª█º┌░╗¼r│íÑ≈┴┘¼O╖|│Qº┌¬║ New 512 virus ╡╣─F¬║╢├ñCñK
  60. ┴VíA╗░º╓ªAº∩ñ@ñUºaíC
  61.  
  62.  
  63.  
  64. 3.  ªpª≤¿╧Ñ╬
  65.  
  66. Ñ╗╝╥▓╒└╔╛AÑ╬⌐≤ Macro Assembler. Ñ╬⌐≤¿ΣѪ╜s─╢╛╣⌐╬│\╖|ª│ñ@¿╟ñp░▌├DíC
  67.  
  68.  
  69. ªb╡{ªíñññ@⌐w¡nÑ[│oñ@ªµíC░╞╡{ªí DSME ┤N¼OÑ╗┼▄┼Θñ▐└║¬║ÑD╡{ªííAª╙ DSME_END
  70. ¿├ñú¼Oñ@¡╙░╞╡{ªííAѪ¼O╡{ªíº└║▌¬║½ⁿ╝╨íA╖φ¡n▒o¿∞╡{ªí¬║¬°½╫«╔Ñ╬¿∞ѪíC
  71.  
  72.         Extrn   dsme: near, dsme_end: near
  73.  
  74. ╖φ╡{ªíññ╗▌¡nÑ╬¿∞ªhº╬╡{ªí╜X«╔íAÑiÑH⌐IÑsÑ╗╝╥▓╒íC
  75.  
  76.         call    dsme
  77.  
  78. Ñu╗▌¡n│]⌐w╛A╖φ¬║░╤╝╞ºYÑi╗┤⌐÷¬║░╡ÑXªhº╬»f¼ríC
  79.  
  80. ªb link «╔¡n░O▒o▒N DSME.OBJ ╝╥▓╒Ñ[ªbºA¬║╡{ªíññ (Ñ╬ "+" ╕╣Ñ[░_¿╙)íC
  81.  
  82.  
  83.  
  84. 4. ░╤╝╞╗í⌐·
  85.  
  86.    ES => Ñ╬¿╙ªs⌐±╕╤╜X╡{ªí + │Q╜s╜X╡{ªí ¬║░╧¼q (▒q ES:0 ╢}⌐lªs⌐±)
  87.  
  88. Ñ╗┼▄┼Θñ▐└║│yÑX¿╙¬║╕╤╜X╡{ªí│╠ñjñú╢W╣L 512 bytesíA⌐╥ÑHÑu╗▌½O»d
  89. ╡{ªí¬°½╫ + ┼▄┼Θ╝╥▓╒¬°½╫ + 512 bytes (0200h bytes) ¬║░O╛╨┼Θ
  90.  (▒`╛nªí¬║╢╖¬`╖N)íC
  91.  
  92.  
  93.    DS:DX => ½ⁿªV¡n│Q╜s╜X¬║╡{ªíª∞º}
  94.  
  95. │q▒` DS:DX ½ⁿªV╡{ªí╢}└YíC
  96.  
  97.  
  98.    CX = │Q╜s╜X¬║╡{ªí¬°½╫
  99.  
  100. ºQÑ╬ OFFSET DSME_END Ñi¿·▒o╛π¡╙¬°½╫
  101.  
  102.  
  103.    BP = ╕╤╜X╡{ªí░╛▓╛ª∞º}
  104.  
  105. ╕╤╜X╡{ªí¬║░╛▓╛ª∞º}íA╗▌¿╠╖╙¡n╖P¼V¬║└╔«╫ñjñpñúªPª╙│]⌐w (¡Y¼O╣│ Friday ¿║
  106. ║╪╖P¼V COM └╔¬║ñΦªííA½h BP ÑiÑH⌐T⌐wÑ╬ 0100h)
  107.  
  108.    BL = ╕╤╜X⌐wº}ñΦªí
  109.  
  110. BL = 0 ¬φÑ▄Ñ⌠ª≤⌐wº}ñΦªíºíÑi (Ñ╬⌐≤╖P¼V COM └╔«╔)
  111. BL = 1 ¬φÑ▄Ñ╬ CS or SS ¿╙⌐wº} (Ñ╬⌐≤╖P¼V EXE └╔«╔íA¿├ÑB¡n│]»f¼r¬║ SS = CS)
  112.  
  113.  
  114.  
  115. 5.  ¬≡ª^░╤╝╞
  116.  
  117.    DS:DX => ╕╤╜X╡{ªí + │Q╜s╜X¬║╡{ªí
  118.  
  119. ¬≡ª^½ß DS:DX ½ⁿªV ╕╤╜X╡{ªí + │Q╜s╜X¬║╡{ªííAªpª╣ñΦ½K⌐≤ Int 21h ¬║╝gñJÑ\»αíC
  120.  
  121.  
  122.    CX = ╕╤╜X╡{ªí + │Q╜s╜X¬║╡{ªí ¬║¬°½╫
  123.  
  124. ªP╝╦¬║ñ]¼O¼░ñFñΦ½K⌐≤ Int 21h ¬║╝gñJÑ\»αíC
  125.  
  126.  
  127. ░úñF│o¿╟╝╚ªs╛╣⌐M AX ñºÑ~íA¿ΣѪ╝╚ªs╛╣ñú╖|│Qº∩┼▄íC
  128.  
  129.  
  130.  
  131. 6.  ├÷⌐≤░∩┼|
  132.  
  133. ¡Y¼OºA¬║╡{ªíñ@¬╜╖φ╛≈íAª╙ñSºΣñúÑX┐∙╗~¬║ªañΦíA½h½▄ª│Ñi»α¼O░∩┼|│Q»}├aíC
  134. Ñ╗┼▄┼Θñ▐└║¿╧Ñ╬ñF│\ªh░∩┼|íA⌐╬│\ª│Ñi»α»}├añF¡∞¿╙¬║░∩┼|╕Ω«╞íAºAÑiÑHªb╡{
  135. ªíññª█│╞░∩┼|íC
  136.  
  137.  
  138.  
  139. ¼▌º╣ñF╗í⌐·íA¡Y¼O┴┘ñú└┤¬╠╜╨ª█ñv¼▌Ñ▄╜d└╔ªpª≤¿╧Ñ╬Ñ╗ñ▐└║íC
  140. ╜╨▒NÑ╗┼▄╩^ñ▐└║ (╛π¡╙º╣╛π¬║└ú┴Y└╔) ╢╟╡╣▒M¬∙╝g»f¼r¬║ñHíC
  141.  
  142. │╠½ßíA»¼║╓¿C¡╙»f¼rº@¬╠íAÑ[¬oíI
  143.  
  144.  
  145.                                                                  Dark Slayer
  146.  
  147.